dogged perseverance - İspanyolca İngilizce Sözlük